<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*header START*/
.header{
	height:220px;
	background:url(../images/head_top.jpg) no-repeat center 0;
}
.header .top{
	width:1000px;
	height:160px;
	margin:0 auto;
	position:relative;
}
.header .logo{
	width:1000px;
	height:120px;
	position:absolute;
	top:33px;
	left:20px;
	z-index:0;
}
.header .logo img{
	float:left;
	margin:40px;
}
.header .tel{
	width:330px;
	height:120px;
	position:absolute;
	top:33px;
	right:20px;
	z-index:0;
	background:url(../images/head_tel.png) no-repeat 0 center;
}

.header .nav{
	width:100%;
	height:60px;
	line-height:60px;
	background:url(../images/nav_bg.png) repeat-x;
}
.header .nav .box{
	width:1000px;
	height:60px;
	margin:0 auto;
	background:url(../images/nav_border_r.png) no-repeat 980px center;
}
.header .nav ul{
	width:960px;
	height:60px;
	display:block;
	padding:0 20px;
	margin:0 auto;
	background:url(../images/nav_border_l.png) no-repeat 5px center;
}
.header .nav li{
	width:160px;
	float:left;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	background:url(../images/nav_border_r.png) no-repeat 0 center;
}
.header .nav li a{
	width:100%;
	display:block;
	color:#fff;
}
.header .nav li:hover,.header .nav li.on{
	color:#fff;
	background:url(../images/nav_hover.png) no-repeat 0px center;
}
.banner{
}
.mainQH{
	height:422px;
}
.kinMaxShow_button{
	display:none;
}
.in_mid{
	width:1000px;
	height:280px;
	margin:0 auto 30px auto;
}
.in_mid .boxs{
	width:306px;
	height:280px;
	float:left;
	margin-left:20px;
}
.in_mid .boxs h3{
	height:27px;
	font-size:16px;
	color:#282828;
	text-indent:5px;
	line-height:25px;
	margin-bottom:15px;
	background:url(../images/in_mid_nav.png) no-repeat 0 bottom;
	position:relative;
}
.in_mid .boxs h3 span{
	height:25px;
	width:200px;
	font-size:14px;
	color:#005dbc;
	font-weight:normal;
	padding-left:25px;
	background:url(../images/mid_nav_span.png) no-repeat 3px center;
}
.in_mid .boxs h3 a{
	position:absolute;
	top:6px;
	right:0px;
}
.in_mid .boxs .box{
	width:100%;
	height:235px;
}
.in_mid .boxs .box .text{
	color:#666666;
	line-height:22px;
	margin-top:12px;
}
.in_mid .about .text a{
	color:#005dbc;
}

.in_mid .news .list{
	width:100%;
	margin-top:12px;
}
.in_mid .news .list li{
	height:28px;
	line-height:26px;
	background:url(../images/in_mews_li.png) no-repeat 8px center;
	position:relative;
}
.in_mid .news .list li a{
	width:235px;
	display:block;
	float:left;
	overflow:hidden;
	text-indent:27px;
}
.in_mid .news .list li span{
	width:70px;
	display:block;
	position:absolute;
	top:0px;
	right:0px;
}
.in_mid .contact .text li{
	text-indent:30px;
	background:url(../images/in_contact_li.png) no-repeat 10px 5px;
}
.in_mid .contact .text li span{
	color:#cc6633;
	font-weight:bold;
}


/*工程案例滚动*/
.workListWrap {
	width:960px;
	height:252px;
	margin:0 auto;
	background:url(../images/in_pro_bg.jpg) no-repeat center 0;
}

.workList {
	width: 3600%;
	height:252px;
	float:left;
	position: relative;
	margin:60px 0 0 45px;
}
.workItem {
	display:inline-block;
	width:190px;
	height:252px;
	line-height:30px;
	margin:0 13px;
	text-align:center;
	overflow:hidden;
	background:url(../images/in_case_li_bg.png) no-repeat 0 0;
}
.workItem span{
	width:100%;	
	height:30px;
	display:block;
	font-size:12px;
	color:#666666;
	text-align:center;
}
.workItem img {
	display: block;
	width: 190px;
	height: 150px;
	float:left;
}
#case_progress_prev{
    background: url(../images/pre.jpg) no-repeat 0 0;
    height:138px;
    width:21px;
    position: absolute;
    z-index: 999;
    overflow: visible;
    top:60px;
    left:10px;
}
#case_progress_next{
    background: url(../images/next.jpg) no-repeat 0 0;
    height:138px;
    width:21px;
    position:absolute;
    z-index:999;
    top:60px;
	right:10px;
}
.ctrlArea{
    position: relative;
    z-index: 888;
}
/*图片滚动RND*/

/*内页*/
.content{
	width:1000px;
	margin:20px auto;
}
.page_left{
	width:265px;
	float:left;
	background:url(../images/sidebar_bg.png) no-repeat 247px 40px;
}
.sidebar{
	width:260px;
	margin-bottom:20px;
}
.sidebar ul{
	width:230px;
}
.sidebar ul li{
	height:33px;
	line-height:33px;
	border-bottom:1px solid #e2e3e4;
	background:url(../images/sidebar_li.png) no-repeat 17px center;
}
.sidebar ul li a{
	width:100%;
	display:block;
	text-indent:40px;
	color:#555;
}
.page_left .contact{
	width:230px;
	border:1px solid #cccccc;
	background:url(../images/sidebar_contact.jpg) no-repeat center 0;
}
.page_left .contact .text{
	width:216px;
	line-height:21px;
	color:#666666;
	margin:40px auto 0 auto;
}
.page_left .contact .text span{
	color:#cc6633;
	font-weight:bold;
}
.page_right{
	width:670px;
	float:left;
	margin-left:20px;
}
.page_right .nav_top{
	width:670px;
	height:25px;
	line-height:25px;
	position:relative;
	border-bottom:1px solid #e3e3e3;
}
.page_right .nav_top h3{
	font-size:14px;
	height:25px;
	line-height:19px;
	color:#0067b7;
	font-weight:normal;
	text-indent:25px;
	color:#eb1918;
	background:url(../images/nav_top.jpg) no-repeat 0 0;
}
.page_right .nav_top .location{
	width:500px;
	position:absolute;
	top:0px;
	right:0px;
	text-align:right;
}
.page_right .nav_top .location span{
	padding-left:20px;
	background:url(../images/home.jpg) no-repeat 0 center;
}
.text_content{
	width:670px;
	margin:20px auto;
	line-height:24px;
}

.news_list{
	width:670px;
	margin:10px auto;
}
.news_list li{
	height:30px;
	line-height:30px;
	color:#666666;
	margin-bottom:3px;
	font-size:14px;
	border-bottom:1px dashed #dbeaef;
	position:relative;
}
.news_list li a{
	width:590px;
	display:block;
	text-indent:5px;
	color:#666666;
}
.news_list li span{
	width:80px;
	height:30px;
	display:block;
	position:absolute;
	right:0px;
	top:0px;
	overflow:hidden;
	text-align:left;
}
.news_list li:hover a,.news_list li:hover span{
	color:#f00;
}

.news_title{
	height:50px;
	width:670px;
	text-align:center;
	margin:10px auto 0 auto;
}
.news_title h1{
	font-size:16px;
	line-height:30px;
	color:#222;
	font-weight:normal;
}
.news_title p{
	line-height:20px;
	font-size:14px;
	color:#7a7a7a;
	border-bottom:1px dashed #ddd;
}

.product_list{
	width:650px;
	margin:0 auto;
	padding-top:25px;
}
.product_list li{
	width:190px;
	height:200px;
	line-height:20px;
	text-align:center;
	float:left;
	margin:0 13px;
	overflow:hidden;
}
.product_list li img{
	width:190px;
	height:150px;
	margin-bottom:10px;
}
.product_list li a{
	width:100%;
	display:block;
	font-size:14px;
	color:#000;
	line-height:25px;
}


.footer{
	height:86px;
	background:#e8e8e8;
	margin:45px auto 0 auto;
}
.footer .box{
	width:960px;
	height:86px;
	margin:0 auto;
	padding:0 0;
	position:relative;
}
.footer .box .left,.footer .box .right{
	float:left;
	margin:0 auto;
	line-height:26px;
	position:absolute;
}
.footer .box .left{
	width:560px;
	top:20px;
	left:0px;
}
.footer .box .right{
	width:400px;
	top:20px;
	right:0px;
	text-align:right;
}
  .feedbackform {
    padding: 19px 0 20px 40px;
}
.feedbackform label {
	line-height: 25px;
	display: inline-block;
	width: 5em;
	vertical-align: baseline;
	position: relative;
	top: -1px;
}
.feedbackform input {
	height: 25px;
	line-height: 25px;
	border: 1px solid #ccc;
	width: 180px;
}
.feedbackform  textarea {
	border: 1px solid #ccc;
	margin-top: 4px;
	padding: 3px;
}
.feedbackform .submit{
	width: 80px;

	_border: none;

	/*margin-left: 6em;*/
	position: relative;
	left: 7px;
	_top: 5px;
}
</pre></body></html>